3,808 research outputs found

    Specifying Multimedia Binding Objects in Z

    Get PDF
    The current standardisation activity of Open Distributed Processing (ODP) has attempted to incorporate multimedia flows of information into its architecture through the idea of stream interfaces. At present the reference model of ODP (ODP-RM) abstracts from the precise nature of the flows of information. As a consequence of this, the ODPRM only deals with syntactic aspects of stream interfaces and does not require them to satisfy any behavioural considerations. It is shown in this paper how the formal notation Z can be used to reason about these flows of information in a manner that enables behavioural as well as temporal aspects to be considered. The example given to highlight the approach is the ODP concept of a binding object

    Applying formal methods to standard development: the open distributed processing experience

    Get PDF
    Since their introduction, formal methods have been applied in various ways to different standards. This paper gives an account of these applications, focusing on one application in particular: the development of a framework for creating standards for Open Distributed Processing (ODP). Following an introduction to ODP, the paper gives an insight into the current work on formalising the architecture of the Reference Model of ODP (RM-ODP), highlighting the advantages to be gained. The different approaches currently being taken are shown, together with their associated advantages and disadvantages. The paper concludes that there is no one all-purpose approach which can be used in preference to all others, but that a combination of approaches is desirable to best fulfil the potential of formal methods in developing an architectural semantics for OD

    EffectiveSan: Type and Memory Error Detection using Dynamically Typed C/C++

    Full text link
    Low-level programming languages with weak/static type systems, such as C and C++, are vulnerable to errors relating to the misuse of memory at runtime, such as (sub-)object bounds overflows, (re)use-after-free, and type confusion. Such errors account for many security and other undefined behavior bugs for programs written in these languages. In this paper, we introduce the notion of dynamically typed C/C++, which aims to detect such errors by dynamically checking the "effective type" of each object before use at runtime. We also present an implementation of dynamically typed C/C++ in the form of the Effective Type Sanitizer (EffectiveSan). EffectiveSan enforces type and memory safety using a combination of low-fat pointers, type meta data and type/bounds check instrumentation. We evaluate EffectiveSan against the SPEC2006 benchmark suite and the Firefox web browser, and detect several new type and memory errors. We also show that EffectiveSan achieves high compatibility and reasonable overheads for the given error coverage. Finally, we highlight that EffectiveSan is one of only a few tools that can detect sub-object bounds errors, and uses a novel approach (dynamic type checking) to do so.Comment: To appear in the Proceedings of 39th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI2018

    Space-Time and Matter in IIB Matrix Model - gauge symmetry and diffeomorphism -

    Get PDF
    We pursue the study of the type IIB matrix model as a constructive definition of superstring. In this paper, we justify the interpretation of space-time as distribution of eigenvalues of the matrices by showing that some low energy excitations indeed propagate in it. In particular, we show that if the distribution consists of small clusters of size nn, low energy theory acquires local SU(n) gauge symmetry and a plaquette action for the associated gauge boson is induced, in addition to a gauge invariant kinetic term for a massless fermion in the adjoint representation of the SU(n). We finally argue a possible identification of the diffeomorphism symmetry with permutation group acting on the set of eigenvalues, and show that the general covariance is realized in the low energy effective theory even though we do not have a manifest general covariance in the IIB matrix model action.Comment: 25 page

    Standardisation of magnetic nanoparticles in liquid suspension

    Get PDF
    Suspensions of magnetic nanoparticles offer diverse opportunities for technology innovation, spanning a large number of industry sectors from imaging and actuation based applications in biomedicine and biotechnology, through large-scale environmental remediation uses such as water purification, to engineering-based applications such as position-controlled lubricants and soaps. Continuous advances in their manufacture have produced an ever-growing range of products, each with their own unique properties. At the same time, the characterisation of magnetic nanoparticles is often complex, and expert knowledge is needed to correctly interpret the measurement data. In many cases, the stringent requirements of the end-user technologies dictate that magnetic nanoparticle products should be clearly defined, well characterised, consistent and safe; or to put it another way—standardised. The aims of this document are to outline the concepts and terminology necessary for discussion of magnetic nanoparticles, to examine the current state-of-the-art in characterisation methods necessary for the most prominent applications of magnetic nanoparticle suspensions, to suggest a possible structure for the future development of standardisation within the field, and to identify areas and topics which deserve to be the focus of future work items. We discuss potential roadmaps for the future standardisation of this developing industry, and the likely challenges to be encountered along the way

    Tobacco Control Measures to Reduce Socioeconomic Inequality in Smoking: The Necessity, Time-Course Perspective, and Future Implications

    Get PDF
    Previous systematic reviews of population-level tobacco control interventions and their effects on smoking inequality by socioeconomic factors concluded that tobacco taxation reduce smoking inequality by income (although this is not consistent for other socioeconomic factors, such as education). Inconsistent results have been reported for socioeconomic differences, especially for other tobacco control measures, such as smoke-free policies and anti-tobacco media campaigns. To understand smoking inequality itself and to develop strategies to reduce smoking inequality, knowledge of the underlying principles or mechanisms of the inequality over a long time-course may be important. For example, the inverse equity hypothesis recognizes that inequality may evolve in stages. New population-based interventions are initially primarily accessed by the affluent and well-educated, so there is an initial increase in socioeconomic inequality (early stage). These inequalities narrow when the deprived population can access the intervention after the affluent have gained maximum benefit (late stage). Following this hypothesis, all tobacco control measures may have the potential to reduce smoking inequality, if they continue for a long term, covering and reaching all socioeconomic subgroups. Re-evaluation of the impact of the interventions on smoking inequality using a long time-course perspective may lead to a favorable next step in equity effectiveness. Tackling socioeconomic inequality in smoking may be a key public health target for the reduction of inequality in health
    • …
    corecore